package com.Logistics.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("pd_task_pickup_dispatch")
public class Task_pickup_dispatch implements Serializable {
    private static final long serialVersionUID = 1558535325698904403L;
    private String id; // id
    private String order_id; // 关联订单id
    private Integer task_type; // 任务类型，1为取件任务，2为派件任务
    private Integer status; // 任务状态，1为待执行（对应 待上门和须交接）、2为进行中（该状态暂不使用，属于保留状态）、3为待确认（对应 待妥投和须交件）、4为已完成、5为已取消
    private Integer sign_status; // 签收状态(1为已签收，2为拒收)
    private String agency_id; // 网点ID
    private String courier_id; // 快递员ID
    private Date estimated_start_time; // 预计开始时间
    private Date actual_start_time; // 实际开始时间
    private Date estimated_end_time; // 预计完成时间
    private Date actual_end_time; // 实际完成时间
    private Date confirm_time; // 确认时间
    private Date cancel_time; // 取消时间
    private Integer assigned_status; // 任务分配状态(1未分配2已分配3待人工分配)
    private String mark; // 备注
    private Date create_time; // 任务创建时间
}
